$(function (){
    $("#teachers").bootstrapTable({
        method: 'get', // 服务器数据的请求方式 get or post
        url:"/webapi/admin/getallteacher", // 服务器数据的加载地址
        striped: true, //是否显示行间隔色
        cache: false, //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
        pagination: true, //是否显示分页（*）
        sortable: false, //是否启用排序
        sidePagination: "server", //分页方式：client客户端分页，server服务端分页（*）
        pageNumber: 1, //初始化加载第一页，默认第一页
        pageSize: 3, //每页的记录行数（*）
        pageList: [3, 5, 25, 50, 100], //可供选择的每页的行数（*）
        strictSearch: false,
        minimumCountColumns: 2, //最少允许的列数
        clickToSelect: true, //是否启用点击选中行
        uniqueId: "id", //每一行的唯一标识，一般为主键列
        cardView: false,
        detailView: false, //是否显示详细视图
        smartDisplay: false,
        queryParams: function(params) {
            return {
                pageSize: params.limit,
                pageNum: params.offset / params.limit + 1,

            };
        },
        columns: [{
            field: 'id',
            title: 'id'
        },{
            field: 'no',
            title: '编号'
        },{
            field: 'name',
            title: '姓名'
        }, {
            field: 'sex',
            title: '性别',
            formatter: function (value, row) {
                if (row.sex === 1) { return "男"; }
                else { return "女"; }
            }
        },{
            field: 'age',
            title: '年龄'
        },{
            field: 'major',
            title: '专业'
        },{
            field: 'password',
            title: '密码'
        },{
            field: 'op',
            title: '操作',
            formatter: function (value, row) {
                return '<a href="#" onclick="editTeacher(' + row.id + ')">编辑</a>' + "  " +
                    '<a href="#" onclick="deleteTeacher(' + row.id + ')">删除</a>';
            }
        }]
    });
})